Parallel stochastic simulation using graphics processing units for the Systems Biology Toolbox for MATLAB

نویسندگان

  • Guido Klingbeil
  • Radek Erban
  • Mike Giles
  • Philip K. Maini
چکیده

This document briefly introduces parallel computations on graphics processing units (GPUs) and the implemented exact stochastic simulation algorithms (i) the stochastic simulation algorithm (SSA) byGillespie [5], (ii) the logarithmic direct method (LDM) by Li and Petzold [10] and (iii) the next reaction method of Gibson and Bruck [3]. The LDM and NRM are more efficient reformulations of the SSA. Section 1 briefly introduces the application of GPUs to general purpose computation. Section 2 motivates the stochastic simulation of well-mixed chemical reaction systems and introduces the implemented simulation algorithms. Section 3 provides details on the threading approach taken and section 4 on the sampling regimes used. Section 5 lists the features and limitations of our stochastic simulation MATLAB plugin. Section 6 lists the hardware and software used.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel stochastic simulation using graphics processing units for the Systems Biology Toolbox for MATLAB Software usage guide

This document gives a brief guideline on how to use the parallel stochastic simulation of chemical reaction systems on graphics processing units (GPUs) plugin for MATLAB (STOCHSIMGPU plugin). The plugin is tightly integrated into the System Biology Toolbox 2 for MATLAB (SBTOOLBOX2) [7]. The STOCHSIMGPU plugin is a direct replacement for the stochastic simulation algorithm provided by the SBTOOL...

متن کامل

STOCHSIMGPU: parallel stochastic simulation for the Systems Biology Toolbox 2 for MATLAB

MOTIVATION The importance of stochasticity in biological systems is becoming increasingly recognized and the computational cost of biologically realistic stochastic simulations urgently requires development of efficient software. We present a new software tool STOCHSIMGPU that exploits graphics processing units (GPUs) for parallel stochastic simulations of biological/chemical reaction systems a...

متن کامل

Parallel Sequential Monte Carlo for Efficient Density Combination: The DeCo MATLAB Toolbox

This paper presents the Matlab package DeCo (Density Combination) which is based on the paper by Billio et al. (2013) where a constructive Bayesian approach is presented for combining predictive densities originating from different models or other sources of information. The combination weights are time-varying and may depend on past predictive forecasting performances and other learning mechan...

متن کامل

Analysis of GPU Parallel Computing based on Matlab

Mingzhe Wang, Bo Wang, Qiu He, Xiuxiu Liu, Kunshuai Zhu (School of Computer and Control Engineering, University of Chinese Academy of Sciences, Huairou, Beijing 101408, China) Abstract: Matlab is very widely used in scientific computing, but Matlab computational efficiency is lower than C language program. In order to improve the computing speed, some toolbox can use GPU to accelerate the compu...

متن کامل

Systems Biology Toolbox for MATLAB: a computational platform for research in systems biology

We present a Systems Biology Toolbox for the widely used general purpose mathematical software MATLAB. The toolbox offers systems biologists an open and extensible environment, in which to explore ideas, prototype and share new algorithms, and build applications for the analysis and simulation of biological and biochemical systems. Additionally it is well suited for educational purposes. The to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011